package com.kingyun.gpsinspection.purificationservice.dao.mapper.iam.scyx;


import com.kingyun.gpsinspection.purificationservice.facade.model.iam.scyx.DeviceSumDevlist;
import com.kingyun.gpsinspection.purificationservice.facade.model.iam.scyx.DeviceSumInfoVo;

import java.util.List;

public interface DeviceSumDevlistMapper {
    int deleteByPrimaryKey(String id);

    int insert(DeviceSumDevlist record);

    int insertSelective(DeviceSumDevlist record);

    DeviceSumDevlist selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(DeviceSumDevlist record);

    int updateByPrimaryKey(DeviceSumDevlist record);

    /**
     * 查询操作
     *
     * @param deviceSumInfoVo
     * @return
     */
    List<DeviceSumDevlist> queryList(DeviceSumInfoVo deviceSumInfoVo);

    /**
     * 查询操作 总数
     *
     * @param deviceSumInfoVo
     * @return
     */
    Integer queryCount(DeviceSumInfoVo deviceSumInfoVo);


    /**
     * 查询操作  不分页
     *
     * @param deviceSumInfoVo
     * @return
     */
    List<DeviceSumDevlist> queryListNotpading(DeviceSumInfoVo deviceSumInfoVo);
}